<?php

class utilisateurs {

    private $vue;
    private $mysql;

    public function __construct() {
        require_once 'modeles/modele.php';
        $this->mysql = new ModeleUtilisateur();
    }

    public function afficherDonneesUtilisateur() {

        $this->vue = $this->mysql->selectListeUtilisateur("utilisateurs", "*");

        require_once 'vues/vue.php';
    }

    public function ModifierDonneesUtilisateur($id) {



        $this->vue = $this->mysql->selectUnUtilisateur("utilisateurs", "*", $id);

        require_once 'vues/vue_modifier.php';
    }

    // CONTROLEUR SUPPRESSION UTILISATEUR

    public function effacerDonneesUtilisateur($idUtilisateur) {

        $idUtilisateur = isset($_GET["idUtilisateur"]) ? $_GET["idUtilisateur"] : "";

        $this->vue = $this->mysql->supprimerUtilisateur("utilisateur", "ID");

        require_once 'vues/vue.php';
    }

    // CONTROLEUR INSCRIPTION UTILISATEUR
    public function ajouterDonneesUtilisateur($login, $mot_passe) {

        $login = isset ($_POST['login']) ? $_POST['login'] : "";
        $mot_passe = isset ($_POST['mot_passe']) ? $_POST['mot_passe'] : "";

       
        
        $this->vue = $this->mysql->ajouterUtilisateur("utilisateurs", $login, $mot_passe);
        //$this->vue = $this->mysql->selectUnArticle("articles", "*",$id);
        //require_once 'vues/vue_modifier.php';
        require_once 'vues/vue_inscription.php';
    }

}
